package com.gupao.normal.user.userserviceprovider.service;

import org.apache.dubbo.config.annotation.DubboReference;
import org.apache.dubbo.config.annotation.DubboService;
import org.gupao.normal.example.ICouponService;
import org.gupao.normal.user.IUserService;
import org.springframework.beans.factory.annotation.Autowired;

/**
 * @Author: Mic
 * @公众号： 跟着Mic学架构
 * @官网： https://ke.gupaoedu.cn
 * @Org: 咕泡教育
 **/

@DubboService
public class UserService implements IUserService {

    @DubboReference //<dubbo:reference>
    ICouponService couponService;

    @Override
    public String selectValidTemplates() {
        //TODO  ,
        // 1. 查询当前用户已经领取过的优惠券
        // 2. 查询优惠券服务，获取当前可以领取的有效优惠券列表
        String list=couponService.selectValidCoupons();
        return "用户服务返回：可以领取的优惠券列表，加载到的可领取优惠券："+list;
    }
}
